package Capa_Negocio;


import java.util.List;

import Capa_Datos.CD_Curso;
import Capa_Datos.CD_Detalleps;
import Capa_Datos.CD_Eap;
import Capa_Datos.CD_Profesor;
import Capa_Datos.CD_Software;
import Capa_Modelo.CM_ImplHistorialDAO;


public class CN_ImplHistorialServicio implements CN_HistorialServicio{
	CM_ImplHistorialDAO cm_historial;

	public CN_ImplHistorialServicio(){
		cm_historial= new CM_ImplHistorialDAO();
	}
	
	@Override
	public List<CD_Eap> getListaEap() {
		
		return cm_historial. getListaEap();
		
	}

	@Override
	public List<CD_Curso> obtenerListaCursos(int selectedEap) {
		
		return cm_historial.obtenerListaCursos(selectedEap);
	}

	@Override
	public List<CD_Profesor> obtenerListaDocentes(int selectedCurso) {

		return cm_historial.obtenerListaDocentes(selectedCurso);
	}

	@Override
	public List<CD_Detalleps> obtenerListaSoftware(int numeroHistorial) {

		return cm_historial.obtenerListaSoftware(numeroHistorial);
	}

	@Override
	public void eliminar_sw(CD_Detalleps selectedSoftware) {
		cm_historial.eliminarSoftware(selectedSoftware);
		
	}

	@Override
	public int getNumeroHistorial(int curso, String docente) {
		return cm_historial.getNumeroHistorial(curso, docente);
	}

	@Override
	public void agregar_sw(int numerHistorial, CD_Software selectedNuevo) {
		cm_historial.agregar_sw(numerHistorial, selectedNuevo);
		
	}

	@Override
	public void eliminarHistorial(int historial) {
		cm_historial.eliminarHistorial(historial);
		
	}

	@Override
	public void crearHistorial(int curso, String docente) {
		cm_historial.crearHistorial(curso, docente);
		
	}

	@Override
	public List<CD_Profesor> getDocentesGeneral() {
		return cm_historial.getDocentesGeneral();
		
	}
	 
	
}
